maybe calls for a notify_exception() somewhere so we can eventually figure out why it's happening?