@blundell, the "native put" solution does not work. And using `.with{...}` does not really add more value, so I would leave it as it is now.