keeps the original "replaced" functions in the expectation record
keeps the original "replaced" functions in the expectation record