handle exceptions, improve wipe gui