Also best practice seems to be to use aria-labelledby to associate a heading or aria-label where a heading is not present (should always go with heading and aria-labelledby since HTML5 outline does not recognize WAI-ARIA labels).