fixed checked counting behavior