This can also be refactored even if it doesn't have a warning.
This can also be refactored even if it doesn't have a warning.