Homocysteine, a new cardiovascular risk factor, is also a powerful uremic toxin