Verify code for signal coalescing
Pretty sure it doesn't work correctly when there's more than 1 signal pending. Maybe we also don't need it after all?
Pretty sure it doesn't work correctly when there's more than 1 signal pending. Maybe we also don't need it after all?