fix catchable fatal error