actually tested the multiple select hack, and array select set