implement is_nlloc_obs(), minor fixes