Conditional compilation fails

And it is buggy, as discussed above.

It's not buggy. It's "feature rich".