fix signal marshal