sys.source doesn't change directories on load_code