Reimplement the functional_dx feature that is required for the multifarm work.