- allows post-processing functions with an optional dictionary (eg, the developer can hard-wire some defaults)