simplify select_overload