arguments work, but fragile; requires path interpolation as arguments (options would be better)
verifiy instances throw reasonable errors if method unknown.
bump