Ready: More ring resizing changes

@jrwest This is ready for review. I'm not sure if this enough information, so please be in touch.