vex should be free