FIX: inverse order of statement list