may be constant?