conditional compilation, interpeter-only invocation through the use of wrapper, totally owned it