Now properly handles continuation without memcmp && memmove