build_dictionary shouldn't assume default config path