better virtualenv stuff