Senator Leo Mechelin har utsettstill