Implemented "Abort" Functions via generators