The file is saved before being run.

This addresses issue #20