factor geometry out