Interesting, I haven't run into problems with that - will keep it in mind now.
I can't implement your suggestion btw.
Because of nested cluster arrays in the original cluster the boolean cluster cannot be turned into an array as is.
I'm currently too lazy to work around that, so I'm keeping what's working.