It is probably better to re-read voltage when opening device later, to avoid a race and allow it to be performed when things are parallel :)