Maintaining code where 17% of the functionality is documented is like following the driving directions of your drunk wife.