pre-prove ....