Maybe we should provide a default if snap_file isn't defined.