This is a result of several iterations that can be found in these MRs: !731 (closed), !737 (closed), !747 (closed).