Variable length message system