Here an invalid input results in `nil`. How is that handled by `Write` later?