i thought the current imagine thingy gets the object and directly
operates on it. not saying its a problem, just that we need to document
and have a note for people upgrading.