Not awesome, very confusing. Is there a way we can make this less painful to reason about?