switch out yankring for plain register mapping, better for learning