I think we need to have a better name for this function. Resource might not be updated but might be up to date.