still less warnings by eclipse