Type strict.