preprocessor correctly handles %09 -> \t substitution
fixes asserts