Tri-ang engine.  Untested.