making swig more backward compatible