`__init__()` is overridden in order to check this condition and set a flag.