enforce 1.7 for compile