Skip class / methods that are not defined?

That solves that, then! I assumed since I can't use a normal if statement outside of setup, loop, or functions, that I couldn't use preprocessor directives inside of those.... silly assumption, I should've just tried it lol

thanks so much for the help, all!