Chuck Schumer gets it right on immigration...well, almost...