Perhaps do this through a reader method that checks if it is already a constant?