structurally correct --auto