John Kessel blog 2