For details, see:

http://afp.google.com/article/ALeqM5hMTIeesS8CXfofZqKjKYIk9hOWHA