Rupp is there, there are 3 catchers in AAA, they need to let the other two play the game. Astudillo can play lots of positions and they need his bat in the lineup, that's why he is all over the place. They might want him to be versatile enough so that when he's called up, he can also help out elsewhere as well if needed.