Removed some redundant conditions
Changing owner instead of deleting if objection