jdleonard credited hussainweb.