we can remove those tests once we have one implementation per type.