tweak collections for transonic, more changes coming later
wrangled the python with rolled up sleeves