Yes, that's how I originally implemented it, but there's currently functionality to make an entire directory external (see `external-dir` test).