This is the part I'll discuss on the list, since it may involve since we may want to consider design changes from the Ruby side.