Now operator*() is working correctly