While code is supposed to handle gracefully invalid override operations, it is much cleaner to avoid those completely.