add nop mechanism and surrogation feature to enable proxying curve