found an optimization. back up