promote to constant?