@mar77i They made the decision to only keep one if the function is not at the end since it can nudge it off by one.
Functions like assert(io.open("file.txt")) will work as expected. Takes everything as a param, so, if it gets nil it prints the second value
Otherwise it requires something like that