fix for aal preprocessor with nested ifdefs