Yes, I would drop the `retrieve(object)` variant! Good idea!