What is port injection?