Yes, I also thought about that option. But adding a new API will require a new api call in NativeFileSystems.js and changes in that file won't be backward compatible. That's why I chose to use this approach. Since we're going to move to node, I agree that we should add a new one.