Clearly you forgot that his name is Taco. What more reason would you need to sign a free agent?
Seriously, I'm sure it's for around the vet minimum. He's a guy that has talent that has never developed. If he develops here awesome, maybe he gives you great depth at DE. If not, you cut him and you lost nothing.