The comments are worth checking out, too.