﹣ support empty selection