diff --git a/src/chains.rs b/src/chains.rs
index 9a8a69144403..1c66306022db 100644
--- a/src/chains.rs
+++ b/src/chains.rs
@@ -168,10 +168,9 @@ pub fn rewrite_chain(expr: &ast::Expr, context: &RewriteContext, shape: Shape) -
.into_iter()
.chain(::std::iter::repeat(other_child_shape).take(subexpr_list.len() - 1));
let iter = subexpr_list.iter().rev().zip(child_shape_iter);
- let mut rewrites = try_opt!(iter.map(|(e, shape)| {
- rewrite_chain_subexpr(e, total_span, context, shape)
- })
- .collect::