Replaced jade with swig.