hold scalar references once computed