use has_children instead of is_childless by an esoteric reason