wrappers created to provide places to introduce write barriers to thread registers