improved check file
TMP: updated check file
remove context.error/throwable overload
Towards: immutable reporting strategy for context

this does it for throwing & checking
TODO: silent/buffering mode