I've have slightly edited your patch when I've put it under my own branch: https://github.com/dankenigsberg/cpopen/commit/d231b7d0bd00a6b31186ac74f1c43c68a59afc27
but never mind what Saggi takes - the important thing is to get his attention...