make use of gcc "extra" warnings