Ah I see, most arguments to native methods use reference types. Curiously enough, it still works without `ref`.