It only works correctly when you specify `base` in a new vinyl file. Gulp handles this for you, but can be a problem if you forget it in tests.