more convenience overloads to the markov code