Well something to keep in mind is that a decorator is just a big fancy Bool check.
It’s always returning “True” because you’re checking the output string against itself, which will always return true. There’s no chance for it to be false.
I think here you should regroup. Take allllll of this and put it in a task, to be run one time before this selector as part of a sequence. So sequence: 1run this task, 2selector you have here.
Then have decorators on each of these ONLY CHECKING: Is TrustRank == 0/1/2/3/4/5