Use errors.New instead of fmt.Errorf