Exception-based, sync validation