"return" still emits the footer, incorrectly. thanks to chmrr++