if(array_key_exists('flash', $vars)) trigger_error('A $flash variable is already passed to view. Flash messages will only be accessible through flash_now()', E_USER_NOTICE);
else if(!empty($flash)) $vars['flash'] = $flash;
$infinite_loop = false;
# Avoid infinite loop: this function is in the backtrace ?