don't shadow builtin 'dir'