klmdoctrine