Yep. It's because I'm assuming that `counts.length === components.length` when really that's not the case.