fix: send signal requires integer as response, not list