Let's not forget about 3rd, 4th and 5th order injection.  A helpful comment, on your Stack Overflow link: http://d.pr/i/Ap1h