getting weird exceptions after handling one, work around