What does this program print after the rejected assignment?

from Delegated properties
Kotlin 2.4.10 beginner 2 min

What does this program print after the rejected assignment?

kotlin
import kotlin.properties.Delegates

var quantity: Int by Delegates.vetoable(1) { _, old, new ->
    println("$old -> $new")
    new >= 0
}

fun main() {
    quantity = 4
    quantity = -2
    println(quantity)
}
Open in playground
Report an error