1. A code translation device for transferring data between two differently coded binary representations in respective codes thereof, being a (d,k) constrained code, a first code being unconstrained, characterized in that the "d" constraint is violated by a bit inversion adjacent each naturally coded singleton bit of the opposite denomination to reduce error propogation.