in reply to Re^2: 3-arg open() does not give warnings!? (3 != 1)
in thread 3-arg open() does not give warnings!?

Update: But we aren't using "+<" nor "+>" so that section doesn't apply either.
Actually it is not documented (so I was incorrect in another post that it is "perfectly" documented), but it applies. Indeed I found out that it even works with a '<' mode. See my own I've been bit in the neck by open().