typo: must be >= 4