Fix #82, better string analyzer