consistent use of `normpath`