Does this do the right thing if PYTHONPATH is empty initially?  It will add an empty string to the PYTHONPATH, which means current directory, I think?