Não seria melhor que a referência do journal fosse passada como argumento ao invés de via context? A diferença básica é que a gente assume que não sabe o identificador da variável que referencia o journal e isso pode evitar erros difíceis de debugar.