Sounds like we should leave 1.8 alone and figure out what to do for 1.9. That will provide more time and the deprecation mechanism provides a way to hide the structure in the future if that seems appropriate. At a minimum we should ping theano to see what they need.