Parliament sacks key ministers: Two birds with one stone?