I'm not sure I follow- don't ```InputName``` and ```FilenameLookup``` do the same thing? I think ```InputName``` is passed into the ```Handler``` in ```OptparseResult```.