Issues should be exception-only APIs? (! variants)? :foo, "foo" are equivalent filenames but different ets