Should be ifdefs instead of if 0/if 1