Accidentally deleted Zach's comments when updating code... I put them back in as they were...