Update for Issue 77.  Handling unset attributes properly.  Also needed to handle when the value was the number 0.