PR Checklist: If this is a major change, an issue has already been created where the problem / solution was discussed: [ADD LINK TO GITHUB ISSUE HERE] I have run npm test locally and all tests are passing. I have added tests for any new behavior.