I hope there's no [patent](http://www.archpatent.com/patents/5717889) on this..