[From Shap:] We don't need DI-FN after all, and I promise to send out an explanation when I get home. (*) Apologies to Charles Strouse and Lee Adams. If you don't know what the hell I'm referring to, google for them.