removed abort() and attached() methods