changed default values to things that json can load

Instead, using default values and not retrying on supposedly transient errors