gate selection technically does something now