swig and things