Избегать пакетов в разделе "Зависимости" при создании собственного пакета

Чтобы быть ясным, я прочитал блестящий ответ JoshO'Brien здесь Как упоминалось в его изменениях, у меня есть этот случай исключения:

В моем пакете A используется функция f1() из пакета gamlss, которая Зависит ent от gamlss.dist вместе с двумя другими пакетами. Поэтому, если у меня был пакет Импорт ed gamlss & gamlss.dist, а затем был вызван f1(), тогда он был бы ошибкой, потому что gamlss.dist не был загружен в NAMESPACE gamlss, поскольку оба были в Зависимости. (Я прав в своем понимании?)

Итак, мой вопрос в том, есть ли способ избежать этой ошибки, не имея этих двух пакетов в Зависит. (на самом деле нам просто нужно иметь gamlss, так как он будет загружать gamlss.dist самостоятельно)

В основном моя цель - избегать как можно больше в разделе Зависит. Сообщите мне, требуется ли уточнение.