Query Loop Secondary Targeting

I am running this inside Query Loop for Posts:

Taxonomies: Tags
Current post terms

and

Taxonomies: Categories
Current post terms

Is this correct to make Categories as a secondary selector if there are no tags for the current post?