Address Jesse's comment #1
Address Jesse's comment #2
Address Jesse's comment #8
Address Jesse's comment #9
Address Jesse's comment #7
Address Jesse's comment #6