I think it is overhead. If Siddharth can use snapshot, it won't be so difficult for him to change his code to new methods. We can notify him just after it will be merged.