replaced a few more exit() calls with fatalerror() (nw)