why no constant?