weak/strong count distinction