*starting* ecc conversion (broken commit)