Alternate Gradient Option

This option might be more efficient.  Should test to check.