Every warning should be avoided if it can. Warnings are there for a reason, they're not just "lol herp derp let's annoy the programmer" type things. They're there to show you that you could fuck something up in runtime, ultimately causing a crash of th application.
Watch the flame at above.
Maybe stay on topic now?
Did OP fix his problem?