beefed up style construction to support heading, which turns out to not work anyhow