avoid conflicts when writing results back