working object derivs
At least one more test passes.