NOTE-FAILED-OPTIMIZATION. The main reason for this reorganization is that C-F-F was being called after the IR1 had been trashed (freelisted).