Problem detected by Klocwork. darcs-hash:20080516090609-65a35-ee7d52f92fbc8d38046ed33d95ca13f94fe50482.gz