should probably be comparing with the lowered lang like in the `else:` case.