more care in wrap( const char*)