Again, bring Kernel.signal up to spec