https://github.com/BatchDrake/sigutils
