Actually did the classobject.c stuff