proto.es: gist.github.com/3894924/e7496f08d10dce02db7209473912a1aa0676ce13