Finish draft 1 of deferred object (WIP)