* existed implementation has hard-coded logic for example in case of having several mime_types in query(all mime_types will be ORed despite what user wants). | * existed implementation has hard-coded logic for example in case of having several mime_types in query(all mime_types will be ORed despite what user wants). |