upstream by tastigr
_