Protocol required
Handle exceptions in request