Because this is an RFC and I only implemented enough to validate the concepts