bail early if no filename matched
only check for valid_encoding? response at boot time
deal with behavior differences in 1.9, 2.0 vs 2.1