Better scanning, made server base abstract for force impl of "mandatory methods".