method: generic gradient: no