no more gcc default warnings