threaded intermediate push