I always find this syntax really confusing... `n === 0` feels a lot more readable.