An wrapper for messages