Here's a writeup of what I mean about this being bad: https://gist.github.com/dannyroberts/9747745.