We already have the body part here, this would overwrite it.
Always request the body part size.
cs
Cleanup the conditionals.
No longer need different query_opts.