Your own answer is simply a cure for the symptoms, not an elimination of the root cause.
It’s better to tell Vim correctly that your “zero buffer” (which, I assume, just agrees for you) is not meant to be saved. An option is used for this 'buftype'. Open the zero buffer with this (or create the appropriate mapping or command):
:new +setl\ buftype=nofile
source
share