eliminate RuntimeWarnings