Email::Processor ne s'attend pas à être appelé avec mail=nil

Ma compréhension actuelle est que Email::Processor.process! appelle Email::Receiver.new avec mail=nil, ce qui déclenche une Email::Receiver.EmptyEmailError, laissant @receiver indéfini.

La partie rescue suivante s’attend à un @receiver initialisé.

Ne devrait-il pas y avoir une erreur levée par Email::Processor.initialize lorsqu’il est appelé avec mail==nil ?