Martin Pool has voted approve. Status is now: Approved Comment: Looks good to me. I wonder if documentation at this level would be better in the developer guide than in a docstring. For details, see: http://bundlebuggy.aaronbentley.com/request/%3C4744B088.50001%40utoronto.ca%3E