Found this non-returning function bug with -fsanitize=return

This thanks to issue #17 where Ryan suggested to run LLVM's sanitizer. Thx!