Added comments, int. disables for good measure
Added interrupt disables for good measure