Updated virtualenv functions