extend when ignore = true for performance