hasAttributes support