better virtualenv support