DRYing post_message