Rewrote ops