Shifted full responsibility of outline transaction to outline.dart.