local function definition again...