general betting duty