fix combining PRECISION and interface flags