add convenience overload