== None -> is None; improve subhead detection
category support