added some exception handling around the setup screen