diff --git a/src/pathways.jl b/src/pathways.jl
index ba0f26187a901cb5daed24522f1ec85c53516d8a..792ebfc636d16ca46ec1a06c6851fd2e6d4923c8 100644
--- a/src/pathways.jl
+++ b/src/pathways.jl
@@ -177,6 +177,6 @@ Only gradients active while the spins are in the transverse plane are considered
 By default gradients that are affected by user-provided `scale` or `rotate` parameters (e.g., bvals/bvecs) are ignored.
 You can set `scale` and/or `rotate` to specific symbols to only consider gradients that are affected by speficic `scale`/`rotate` parameters
 """
-bval(pathway::Pathway; scale=nothing, rotate=nothing) = norm(bmat(pathway; scale, rotate))
+bval(pathway::Pathway; scale=nothing, rotate=nothing) = tr(bmat(pathway; scale, rotate))
 
 end
\ No newline at end of file