wide chars should better be unsigned