would probably have to be cls(...)