Bumped aeson upper bounds