Fixes and improvements to Server, Overlay

Tidying up some loose ends.
Why the guard? Is plSeq expensive?