more optimal use of conditional compilation