I'm kind of wondering... stick with me here.. since district boundaries are pretty static, do we need to do recalculation every single time? Is it expensive from a time perspective?