Why this? Which warnings are you trying to avoid?