@judofyr is right, of course this needs to return the unpacked object