Liberal cabinet shuffle