I wrote the spec and did the implementation :D