Check parameters is very ambiguous.  How about `ensure_tag_parameter`?