fixed build, somehow though the pre processor is really really broken