See commits for prototype https://github.com/percona/percona-server/pull/2116/commits/6a8cead78bf831af2691eb93c35c260b96953391 and https://github.com/percona/percona-server/pull/2116/commits/7835cc3da19321f175891fc07527728fb3d42776