Relax backwards compatibility promises a bit.

I think the value of cleaning up interfaces is better than not being able
to get rid of cruft till 3.0.