Fix: block signals while mutexing
Change everything because interrupts.