Implemented unsafe_chars. Switched to info_p
Fixed hash checks for mangling