fixing pre-compile issue