thanks for the response!
I was afraid of that, and makes sense - it can't compile if the methods don't exist.
do you mean I can use the #if structure within code, too, and not just as preprocessor?
otherwise, yes, I guess I will need to class it all out, else make other uses comment / uncomment the appropriate code (but that's lazy and unfair of me! lol)