roughly keep up with master