one modification because of compiler warning