I'm confused as to what's up with this 'aborted' here.  It seems like this was probably intended to let us keep our callback('aborted') functionality in the event of a connection failure, but it got lost?