defensive; protect against sets being less than 1