pass run error into fallback function.  merge errors if both run and fallback fail.