Contextlog implementation

It seems that does not scan. Apparently, so did the old version.