fix SIGFPE
add nl