make TupleStatement public so it can be passed around by clients