We should paramterize these