The same process, mostly verified against data layers. Firebird partially verified but has some problems, requires iteration after another data layer extra check.