This feels like a handy tool! The first thing I read when opening new code is the test suite - it's worth getting that right at the start. Would you consider deeper unit testing? S3 (and aws) have the indispensible `moto` boto mocks, I think something similar would be dead handy here.