requires e