don't think the () are necessary here around `entry_point_count == 0`