rearranged order of execution in makesym