do not compile with -safe-string, for compatibility