How does this ever get released if you don't call super()?