多项选择题

下列关于要约撤回的表述中,正确的是

A.要约生效之前,要约人可以撤回要约
B.在受要约人没有为履行合同作准备工作的前提下,要约人可以撤回要约
C.撤回要约的通知在要约之前到达受要约人时,要约可以撤回
D.撤回要约的通知与要约同时到达受要约人时,要约可以撤回
E.撤回要约必须经过受要约人的同意