This looks great. One small issue: the opening and closing double quotes and the dash in `291-9` aren't ascii, so it's not running on my system.