taking selections into account is painful