Re-engineer GetDefectPayload interface for Fetch routine