Out of curiosity, why do you declare a new block here ? There are no new variables directly in its scope.