Thanks to some helpful comments I took another look at this story that had received a lower score than I expected. I wrote it a couple of years ago and had only lightly reviewed it myself before posting. The intent and the execution weren't clear so I edited and reposted just now. See if this is any better.