do not catch rpc errors. let messages requeue