stroke now uses constant size string buffer