We gratefully acknowledge that the starting point for IRF was, with permission, the proprietary FIRE system developed in C++ by researchers at UBS's Information Technology Laboratory. They deserve credit for many good design decisions that survive in IRF, which started as a translation of the core elements of FIRE. They are of course not responsible for any problems we may have have introduced into IRF in the translation and modifications we carried out.