Actually, the problem is if someone makes an extension called "constructor" and all of the files are stored in the common prefix of "constructor"