I'm likely the last person here to figure this out, but for my own posterity if nothing else here's the breadcrumbs....this has been whipping my **** entirely too long for a 5 minute project.
...