Remove generated files
add .gitignore
switch to using Control.Exception.catch