I'm new to your library so I can't call out the cause just the symptom. In your example when you are demonstrating the usage of the keyword missing the year field is using fields.Number. I got a floating point error from dynamodb unless I change the field to Integer.