added missing examineRequest method call in doPut method