Better PUT response codes depend on action taken