22, without built-in range