system level vs app level kill switch