I don't know how that stuff works. But I have come up with a reliable way to do it with variables. I think I've got it now.