It would be nice if specifying a tag in command defaulted to the latest UUID with that tag, rather than the earliest.

When doing "fossil checkout tagname", expecting to get the latest leaf from that branch, but instead I got the original branch node that first got the tag. So branches in fossil don't act the way I assumed they would by analogy with other SCM systems. It seems that one still needs to use UUIDs for checkouts/commits to develop along a branch, using the branch name as a mnemonic isn't an option.