indent looks off, #ifdefs should not be indented at all