Implement a really flakey way of selecting hidden features. Will need revisiting