#28 test updated to cover 100% of code