fix segv when exists() null argument