make sure read_count is initialized