ATK has strange views :)  Is this the primitive versus non-primitive types thing?  (Silly github tying comments to the commits, which ofc makes sense, but is annoying when they go AWOL)

Basically, if what you've done shuts the static analyser up, then IMO it's all good whether there's a gain in generated code or not.