here and below, weird to capitalize "not" but not "valid"