sitelist promises, towards #7