The code is easier to understand when variables are declared where they're used for the first time, scoped to where they're needed and not reused for separate things. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>