Further reduce code by using precompiler logic