Support for optional messages