The following code leads to unexpected results `import yaml` `print(yaml.dump(False, explicit_end=False))` `print(yaml.dump(False, explicit_end=True))` Changing explicit_end results in no difference in output, with both printing three full stops and a new line after False. `print(yaml.dump({'key': False}, explicit_end=False))` `print(yaml.dump({'key': False}, explicit_end=True))` Here changing explicit_end does result in a difference in output, with the former not printing the three full stops and newline. Is this the desired behaviour?