de-strialize stream before checking FUN or else it's always pass-thru