annoying compile issue