Update looks great!  But can you explain this line a little more.  Is this something that is almost certainly a bug?  I'm always watching that we don't make changes that break a history of code.