should this be a constant?