Yeah, I had considered that, seemed destructive at first glance - but it definitely makes sense to me in the flow of things. My concern biggest concern was adding double skills and the exception that PDO would have thrown for a duplicate key entry. So rather than trying to parse out what is already there, I'll remove the getSavedSkills method and replace it with a clearSkills method and then not have to do a comparison against the array. I just stopped at the "delete all the stuff" step out of habit :smile: