make numeric version work as well