Allow reading mail from a file and update the spec
Avoid duplicate evaluation of implicit blocks in super