How come sometimes teams call timeouts right after a basket is made, and other times they wait until they run the ball up past halfcourt? At first I used to think it was so they could get the ball at halfcourt, but that's not necessarily true since they often get the ball at halfcourt at the end of games. Is it to see if they can catch the other team offguard or what?