Oh yeah, I see that now in the recursive call.

I didn't test, so you're probably right (but I agree that adding a case is worthwhile).