Does anyone know whether a single status affidavit or certificate of no impediment is required for marriage? Furthermore, does it make a difference which one I bring? I am from the UK and the UK consulate says to bring a certificate of no impediment but the US consulate says single status affidavit. The consulates then give a no objection certificate after receiving one of these documents which is a Moroccon requirement so I was wondering if I could bring either? The reason I ask is because the no impediment certificate requires atleast 21 days to be issued and that is time that I just do not have.