abort() always ends up in UNSENT