Tidier save loop.