better constant retrieval