tp/sl check and handling