patch within additive check loop