gcc warning removed