why do you have to check that it's equal to `1`?