weaken protection on derivative value to avoid infinite loop or infinities