Aaron Bentley has voted comment. Status is now: Semi-approved Comment: It looks like get_parents_map is the less-controversial change here. If you could split that out, I'll review it promptly. For details, see: http://bundlebuggy.aaronbentley.com/request/%3C475B50C1.3020909%40arbash-meinel.com%3E