Factor out the bull into its own class