What is the advantage of having this configurable? It seems like it will just cause inconsistency between different users of the library.