via_email: using contextlib