Broken version.

Also adds some silly features.