have both ends covered
иметь двойное ( двухстороннее )прикрытие
(иметь) оба аспекта( обе стороны) охваченными (рассмотренными)