[cvs-nhc98] Do not use `unsafePerformIO' inside an IO action.