Indeed! When there's effort to make proofs or assertions about a program's behaviour before it is executed then good things happen!