diff --git a/src/chambolle.jl b/src/chambolle.jl
index 93de809d463ec61b25249c6f1187ee10f8163f29..b220ea4e811310684985611fe2506df2ada76101 100644
--- a/src/chambolle.jl
+++ b/src/chambolle.jl
@@ -48,11 +48,10 @@ struct ChambolleState{A,T,R,S,Sv,K1,K2} <: State
     k2::K2
 end
 
-projnorm(v) = projnorm(v, false)
-projnorm(v::SVector, anisotropic) = anisotropic ? abs.(v) : norm(vec(v))
+@inline projnorm(v, anisotropic) = anisotropic ? abs.(v) : norm(vec(v))
 #const SVectorNest = SArray{<:Any,<:SArray{<:Any,Float64,1},1}
 # TODO: respect anisotropic
-@inline projnorm(v, _) = norm(v)
+#@inline projnorm(v, _) = norm(v)
 #@inline projnorm(v::SVectorNest, _) = sqrt(sum(sum(v[i] .^ 2) for i in eachindex(v)))