* Updated from FSF.