Maybe it's a nature of BLOB types so they have to be extracted first. I never found reasonable explanation.