• Nice little technique. 

    Reminds me of when I realised the power of of using

    (col = @arg OR Len(@arg) = 0)

    for only using passed values in joins when needed without cumbersom if-else statements or dynamic sql.