https://github.com/densh/scala/commit/7b9896f09f2d8452850059cf286900ce881d2f52#diff-532a778b9b259c18ed28fd43a22e44feR231