Updated for the blog.