Logging this to reference some skipped tests in dev. The way we construct 'path' has gotten a bit smarter, so we could likely simplify the complicated way in which we return errors to users.