Won't this require the /unsafe compiler option to compile?