Also be adaptive in the horizontal gradient