allow references to be reset