This avoids duplication of code. None of the smoke tests have changed their output.
The long term goal is to remove the //go:volatile hack.