List comp split penalties are set after trailer penalties
diff --git a/CHANGELOG b/CHANGELOG
index 7dbe0a0..9b795b0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -10,6 +10,9 @@
   dictionary that doesn't fit on a single line.
 ### Fixed
 - Enforce spaces between ellipses and keywords.
+- When calculating the split penalty for a "trailer", process the child nodes
+  afterwards because their penalties may change. For example if a list
+  comprehension is an argument.
 
 ## [0.19.0] 2017-10-14
 ### Added