removed _default from list to protect it and make it so i dont have to check