silence used-uninitialized