It might be nice actually to have orig_nbformat keep track of multiple conversions, too. Currently (I think?) it will be overwritten between conversions, so if you go 2->3 and then 3->4, you'll lose the fact that it was originally 2.