finally added SkyNet clause to save the world. just in case...