unicode-proofing. it's still fragile as fuck.