does the Tag annotation itself need both, just one or none of those 2?

what happens, if a dependency is forgotten? do we get a sensible error message?