returned object now makes a bit more sense