I don't really understand the `count < 0` business -- do you?