diff --git a/zipline/finance/slippage.py b/zipline/finance/slippage.py
index <HASH>..<HASH> 100644
--- a/zipline/finance/slippage.py
+++ b/zipline/finance/slippage.py
@@ -141,15 +141,14 @@ def create_transaction(event, order, price, amount):
     if amount_magnitude < 1:
         raise Exception("Transaction magnitude must be at least 1.")
 
-    txn = {
-        'sid': event.sid,
-        'amount': int(amount),
-        'dt': event.dt,
-        'price': price,
-        'order_id': order.id
-    }
-
-    transaction = Transaction(**txn)
+    transaction = Transaction(
+        sid=event.sid,
+        amount=int(amount),
+        dt=event.dt,
+        price=price,
+        order_id=order.id
+    )
+
     return transaction
STY: Use named args for Transaction object creation.

Instead of creating and passing a dict of the object values,
use named args directly.