basenames added to asserts,  re throw exception bool setting