We can avoid unused variable issues entirely and keep MSVC from borking out by explicitly declaring the size of the `swallow` declaration. This should make all compilers happy.