Blame marshal

I think you need to marshal this as an intptr