Module extracted from Shadow of Intent I