Woops, I left in the old comments from the previous version. I'll removing the old comments.