Resolves #10
Helper now has basic argument validation.