Difference between zypper verify & install-new-recommends?

Hello,

according to the zypper man page:

verify (ve) [options]
Check whether dependencies of installed packages are satisfied.
…]
install-new-recommends (inr) [options]
Install newly added packages recommended by already installed ones.

This sounds to me as pretty much the same, then how come zypper verify & zypper install-new-recommends give me different output in terms of different packages to install?

I tried to run these commands with their respective options –no-recommends and their output was different too. Adding –recommends is redundant since solver.onlyRequires = false is set in **​/etc/zypp/zypp.conf.

**Thanks for clarification.