maybe-install-and-require