Hacking with Select, huge refactor coming