Jim, those are all great points.