make sure errors get thrown if not handled