I wasn't sure why `set_tags()` returns `get_tags(...)` since, at least in the `ec2` provider, the return value is never used. Another problem with calling `get_tags(...)` after setting the tag in `set_tags()` is that it seems the tags might not have been set. Finally, if we need to call `get_tags(...)` here then we should also pass it the `location`.