Works in Win32 now. I don't know why.
It's still a bit hacky.