gcc warning switches .. ugg.