The current behaviour of the LoadFromFile() extension method as applied to ITripleStore can be confusing to new users as evidenced by this question
It would be better if the method could dynamically fall back to loading a single graph where appropriate. The actual method to change would be the FileLoader.Load() methods which are the actual static methods that the extension method invokes. This behaviour would technically be breaking but is somewhat backwards compatible