Mac Kinley-lagen har gått igenomoch