to have something on one's mind; to have (undisclosed) reservations; to feel conflicted
to get benefit from; to profit from; to gain benefit
being the same thing (as); being indistinguishable (from)
depending largely on; playing a large role in; due largely to