bug fix in not_nil and another small fix in test_suite.lua