whoops use scalar
mark blocksize as const