diff --git a/loopy/type_inference.py b/loopy/type_inference.py
index bd5a230dcce99742e21421a89d5cd07dc4df8c62..34e41740e83ea080728cb8be1671a303c6d2456f 100644
--- a/loopy/type_inference.py
+++ b/loopy/type_inference.py
@@ -378,7 +378,8 @@ class TypeInferenceMapper(CombineMapper):
         if not return_tuple:
             if any(isinstance(rec_result, tuple) for rec_result in rec_results):
                 raise LoopyError("reductions with more or fewer than one "
-                                 "return value may only be used in direct assignments")
+                                 "return value may only be used in direct "
+                                 "assignments")
             return [expr.operation.result_dtypes(self.kernel, rec_result)[0]
                 for rec_result in rec_results]