fix a SIGFPE