Updated main signature for vex