Unrestricted unions FTW.
Fixed an error in remove_char.