use a different error handler, obviously