Properly use `has_selector`