Coding by choice not compulsion