Wasn't the core-sticking the culprit? I tested it with Riccardo and it worked just fine with process guard monitoring Swift.