no need to swap sys_trmat and env_trmat when changing directions
no reason to load sys_trmat from "disk" since we already have it in memory