Excuse the commented sections.. for testing purposes. My gut tells me the problem could be one or many of the below: 1. Map loops spit out results that don't match the name first structure in the instructions 2. I'm not testing for the null values correctly.. 3. I'm not deleting the last characters correctly.. The output seems to be fine but won't pass. I did use a counter in a previous version but realised it could cause issues if the first result of the loop caused the counter not to be hit. Any guidance would be grand.