require special swig version