escape and ext options for shell_update