oops, can't assume site object is defined