We say a left R-module M is ecg-extending if every essentially countably generated submodule of M is essential in a direct summand of M. After giving some basic properties of ecg-extending modules, we show that for a nonsingular ring R, all left R-modules are ecg- extending if and only if all left R-modules are extending. We also characterize noetherian rings and artinian semisimple rings via ecg-quasi-continuous modules.