Who has to take the citizenship test?