what is the reason not to use bincount here?