since we're in a handler, and queue interaction is transactional, we should not handle exceptions