only add dependency if specified