various stages in the process of fixing snafu.py