Remove logging and add failsafe to fetchIfNecessary