don't cast count to integer