added base runnable for reporting errors