possible tuple elimination optimization?