Sync Program Changes M:C <-> M:S

Cross-post, apologies, please reply on the other post to minimise confusion and traffic.