less greedy on requirements