Descent can be 0

A cleaner PR