BUGFIX: Better error handling if the user passes a nested array rather than key/val to field->choice