If we get an error then we will clean it up and replace it with the defautls