Improving decoupling for the requestor