If options_for returns {}, then I don't think encode_datastream should have a default.