sig init handles client fail