arg substitutions, closes #189