Checked in the sources for this because it is tracked upstream in CVS and I can't be bothered to deal with that right now.