abort and resume