Issue 100

Fixes https://github.com/matthuhiggins/foreigner/issues/100. I would have liked to added more tests, but I didn't see where to put them.