`data` probably isn't the best name for this parameter.