make tissue work, fix the many errors it raised