Should this be `n >= 0` ?