target newer primitive-math