validate type 3 operations