Counting was returning unexpected results where no information returned was still being coutned as a valid packet