Needs testing on PPC64. It looks like the code for it changed, but I don't have PPC64 hardware to test on