returning an object from the wrapper now... oops