Put the receive_message_chain features in their own file