silently ignore anything thrown from successful(), aborted(), complete()