Hello, patch works fine but is there any reason to comparing each ifNotExists in different way? i.e. ProcedureCreate if (!ifNotExists) ... else { ... return } ---- TypeCreate if (ifNotExists) { ... return } ... --- Shouldn't it be more consistent? Regards, Karol