better check.nobs.vs.nlev handling

avoid bad hessians