New innards to applyTo method (#306)