Move delete() functionality to post_delete signal