fixing #141 so that errorception's onerror is nicer behaved