Roughed in support for custom message types