I think it is OK but not in its present form.First preference should be highest value.Purely first past the post could lead to corruption.