not raising on additional keys for substitution
Merge pull request #1 from ot-matt-florence/master

don't throw when there are extra keys