leap function was returning pop delta instead of rxn delta