Still exploring generation of message, not sure where this is going