Override provider when it's None
Override provider when it's None

Revert to `or 'ptc'` so that it's used if the provider key is present
but fails the truth test.

ZeChrales/Monocle,evenly-epic-mule/Monocle,RobTwoThree/Monocle,sebast1219/Monocle,sebast1219/Monocle,RobTwoThree/Monocle,ZeChrales/Monocle,tallypokemap/Monocle,RobTwoThree/Monocle,sebast1219/Monocle,DavisPoGo/Monocle,DavisPoGo/Monocle,DavisPoGo/Monocle,ZeChrales/Monocle,evenly-epic-mule/Monocle,tallypokemap/Monocle,RobTwoThree/Monocle,evenly-epic-mule/Monocle,tallypokemap/Monocle