Oh my gawd…I can’t believe that was it. I thought that since the pointer successfully called the function, it meant that the object had been successfully initialized. But you’re correct; the function failed at referencing other variables too. I’ll write up a more thorough answer based on your comment. Thanks much!