diff --git a/join.js b/join.js
index <HASH>..<HASH> 100644
--- a/join.js
+++ b/join.js
@@ -4,7 +4,8 @@ module.exports = join
 function join(source) {
     return function continuable(callback) {
         source(function continuation(err, next) {
-            return err ? callback(err) : next(callback)
+            if (err) callback(err)
+            else next(callback)
         })
     }
 }
diff --git a/map.js b/map.js
index <HASH>..<HASH> 100644
--- a/map.js
+++ b/map.js
@@ -4,7 +4,8 @@ module.exports = map
 function map(source, lambda) {
     return function continuable(callback) {
         source(function continuation(err, value) {
-            return err ? callback(err) : callback(null, lambda(value))
+            if (err) callback(err)
+            else callback(null, lambda(value))
         })
     }
 }
If over ternary.
As nice as the ternary expression is, it breaks the signature by returning the value/error

callback:( Error, Value ) => void