another reason is that by default, metadata is the taken as full payload... and it's expected to be dict. we can change that behaviour but i think it should probably change here too.
another reason is that by default, metadata is the taken as full payload... and it's expected to be dict. we can change that behaviour but i think it should probably change here too.