check for memalloc errs