Better inline_message and message_x functions