catching more exceptions, logging general error body