Thanks for the explanation in the IRC channel about how there must be an OBJ datastream in the object before the derivative-creation functions will be called.