Can you add a comment for these explaining what they each do and reference upstream issue(s)? Thanks.