conditional compilation for JACK