more virtenv loading refactor