Setting *count to 0 when returning here, although not needed, is safer.