Using USE_SPL_COMM
death by a thousand bugs