i've noticed an ambiguity problem with the tag system:
if i search for hyena green_hair the listing will include any post with both hyenas and green hair
but what if i want only hyenas with green hair?
as it stands now you'd need an entirely new tag for it (like the blank_penetrating_blank tags).
i think i've got a pretty elegant solution to it,
parented/linked tags:
the syntax would be something like parent_tag > child_tag
by default child tags would count as regular tags, so repeating the search from before would return the same listing,
but changing it to hyena > green_hair you could limit the search to only posts where at least one hyena character has green hair.
this would also avoid needing to create new tags for specific dynamics or situations, take the various blank_pov tag for example, it could now be replaced by a single pov tag acting as the child or parent of already existing tags.