Implemented experimental interface per #21.