Terms of this deal make me puke.