swig removed.