Looks like a reasonable implementation, and hurrah for it being a free update.