guarded by connection right?