diffBlock uses empty string while inited with no content