Customer.root_code is varchar(), so we can't rely on database to be able to increment its value. CF, which is not strongly-typed, can handle that for us.