slight vlist refactor