Thinking on the gradient level