Refactored the selection interactors.