auto complete failure
has_structure_for