proto.es: gist.github.com/3894924