slightly faster - pays at the million calls