add optional error handler on panic