Kingly impl