Nit: this file mixed single- and double-quote strings quite a bit :-)