Do you know how long the immigration bit will take ... ??