Greedy and generous - WZTMV