I wouldn't lose too much sleep over this function. It's just glue to convert the old assumptions into the new. Eventually we will dump the old assumptions and convert the whole code base to the a unified set of definitions for the assumptions, and then this won't be needed.