Make Snapshots to fallback to use show(tree) when fail to get the source of last arguments.