What is indirect injection (IDI)?