actually we merge these two lists into one
This will be done when the code is revised for the use of C++ exceptions