self-test of all overloads done

woo and it passes