New API design. Simple.