Interestingly, looks like this was accidentally fixed in NetBSD during a rewrite of that code in August of 1999.