Pull in the projections code to try and get query times down