Actually creating a temp modulepath dir isn't so bad...and I have a commit to change to this, but there's a slew of failures related to the environment_instance added to catalog for catalog#resource calls that I need to look at.