Is there any particular reason to not just ifdef the relays and the printf() calls?