`initial` doesn't end up being used... maybe a layover from a recent refactoring?