Last night senators reached agreement on an amendment to bar felons and repeat offenders from receiving amnesty and green cards.