defaulting to concurrent operations and documenting in header file