Separated instructions of a patch request from a full patch request. More work on handling hooks