energy constants
More robust to use message content than headers