whoops and logging