the numeric overload is not necessary