Choices need to be (label, value) tuples