~str is definitely dead