logs removed, LogFailed extension renamed to RunFailed
_before/_after methods accept $I parameter