why is count wrong...