Conform with CRAN policy

Compiled code should never terminate the R process within which it is
running. Thus C/C++ calls to assert/abort/exit, Fortran calls to STOP
and so on must be avoided. Nor may R code call q().
(almost) pass R CMD check --as-cran

just 2 warnings and 6 notes ;)