I can't for the life of me figure out why this isn't meeting the 3rd criteria. When I run the code it seems to behave as intended.