rewritten ?NUMBER and INTERPRET, faster, fewer