Moving some non-trivial snapshot code to pro.