call it messages, not email, to avoid standard library conflict