continuing move toward language agnosticism in numishare