Execution of top blocks goes in correct order now.