Cf. this stackoverflow question (not mine)
When you try to load items in bulk like this: data = UserSchema(many=True).load(input_data), you get an error: AttributeError: 'list' object has no attribute 'get'
This happens because the _do_load overload of the schema doesn't check for many before attempting to call dict methods here