error handling when an object is not KVC compliant for a given key