Add getfirst() helper
Allow setting a site name