COMM wrapper