A really necessary change (a <-> b). Very Important. The output works.