Long live king David