guard empty tokens