Resource and providers

remove the ||= since the case is never true