A timeout here might be sweet. Fall back to non-elastic on failure?