#if !0 && 0 boolean operator precedence is wrong #endif