Updated with expanded comments.