#27 inject context everywhere