working on adding tests. It looks like the case of multiple extras not exisiting isn't handled