Do the scratch allocation once, during init of RBFM.