Message should always be valid.