Any reason we can't reuse select-list. The two files look almost identical