Andrews cancels contract