Better handling of local cursor enabledness
No default sig handler when using clang