Now writing S is optional