style nit: don't really need the 'as e' here