Why are these ifdefs included?