Can't stand having class files instantiating their own class. Not even a demo.