When this piece of code exists in a library, it makes it pretty much impossible to extend by the user of the library.