gracefully degrade when message is not defined