Why do so many people like to say that they have written an implementation of the "Scheme" programming language when it turns out that they have not even implemented quasiquotes, hygienic macros, tail call optimizations, first class continuations, etc.? You have implemented a Lisp, not a Scheme! Stop claiming that you have implemented Scheme when you haven't!
We must defend the purity and glory of genuine Scheme implementations against the half-baked implementations of non-Scheme Lisps that wrongfully claim to be Scheme. Long live Scheme! Down with the impostors!