caused by setting private=0, if owner != current user, but NOT checking if owner is set, which is not the case for SyncML