And of course my only UnsafeMutablePointer problem was that with me passing a variable that wasn’t an optional. I didn’t actually have to create an UnsafeMutablePointer.