small fixes, UTF only broken? + need better specs