Maybe that is mroe robust. MAy have all manner of off-by-1's.