See API doc.