Well that was long