Use filepath.Abs to canonicalize paths