Not sure why it is telling me to create a new object and not to return the current one, haven't I done that here?