fix pcs initialization issues for good (linux) by lazy instantiating pcs before it's used