changed check count to return zero when initial is greater than current count