Preventing IG Failures: IG Design