Slaton didn't enter the season as first string though. Big difference.
But my point is that you don't get paid on your first contract. You get paid on the 2nd. Guys understand this. And the Texans giving a backup 4 million means that Slaton's agent can jump off from there in contract negotiations.
A signing like this does not hurt Slaton now, and it helps his ability to get paid later.