Listen to post_create and post_update rather than post_write