remove vex dependency