WIP: Unifying call and backend.