swagged SWIG