can we be even more lenient on the consumer side and accept any text/* type?