Alright.  Let's test this method so we can refactor it.  It's a good place for the bulk of the operation to happen