ksignal.go