Thats gonna return a very broek CommandCursor object.. Shouldn't the object_init be moved down below this?