code: func isNotFound(err error) bool {
  	if err == nil {
  		return false
  	}
  	if aerr, ok := err.(awserr.Error); ok {
  		return aerr.Code() == s3.ErrCodeNoSuchKey ||
  			// Check 'NotFound' as well because it's returned for some requests, even
  			// though the API model doesn't include it (hence why there isn't an
  			// 's3.ErrCodeNotFound' for comparison)
  			aerr.Code() == "NotFound"
  	}
  	return false
  }
docs: // isNotFound checks for s3 errors which indicate the object doesn't exist.