Writing checkpoint to same directory instead of depending on the API
choice for temporary file location. Apparently this can have the
side-effect of filling up your cluster's /tmp directory and making the
sysadmins justifiably mad at you.