fixes for splice