Can S be exchanged for O? If needed, what is your contract code?