dir is reserved keyword