This will lock the entire system (this is called from within EventMachine). I would let the exception bubble up to the callee and have it bail on the request.