remove unused variable, explain TH splice limits