This function is repeatedly called during the hardware test operation but it is not clear to me that we need to do so.