make version detection not suck immensely