remove strict check on choices since we are going to construct them dynamically