Why do we default back to `application/octet-stream` instead of using the browser provided one when it is available?