Yeah as long as the object doesn’t have a built-in __rshift__ method, in which case this wouldn’t work perfectly. Numpy actually behaves a little oddly at times because it changes the behavior of >> to broadcast. I’ll see if I can add a patch to remedy this.