better support for activating venvs