More work on dialect and added crude prtection to tuple snapshot