Strict variables and properties + tests on errors