However, if the step '5' (lookup the entity again) is removed, you have no confirmation of steps 3 and 4.
I would add the http headers (or whatever)