$650 off contract? :(