Defining non-concurrent custom operations