actually why limit to octet-stream ?