More thievery from TPW. Thank you MIT license.