use UTF8 from batteries instead of extlib