have to have primary