incorporated unicode workaround