s4-sites: Document, fix under optimal coding, use exceptions