message: First attempt at MessageSet