Why call this on objects that don't even have the isDeserializerFor() method? Why support this?