Better handling of NULLs passed to set_eval_account(). Still confusing though, set_reset() is broken for variables that can actually be NULL.