I agree, I don't think `d_dp` has anything to do with `instancebacked`. Sorry for the confusion, I've been trying to make the changes without breaking code hence replacing this existing method, but I agree it shouldn't even be here. 

See my comments below