actually implement R*iOoP tests