renamed parameter to "fillIfAbsent"