propagation logic for generative tests
ranker functions