I've just gotten into snakes recently and am shopping around for my first ball python, possibly for breeding. I was looking at a female on Morph Market who was hatched in late 2018 and was only about 400 g. That seemed awfully low, so I emailed the breeder and asked if that weight was up-to-date. It was. Then I noticed that a lot of their balls were really small for their ages--both males and females over a year old and still under 500 g (some under 300 g). Even the adults over 4 years old were under 1,000 g. Does this sound like a red flag? What might cause this other than under-feeding?