Refactors SimpleSelectorInterface