error out if we don't have enough users etc.