pruning the requirements further