silence unitialized warning