weird super() call in non subclass