optimise minimal overlap selector