Except for UserList, Subway now working entirely using pointers from connection down.