this would probably have been benefitted from a “you must not ignore return value” annotation (in the sense of being found earlier), but that’s life