definitely !== here, and to make debug console.logs easier, better to wrap the return in { }