Code injection may be used with good intentions; for example, changing or tweaking the behavior of a program or system through code injection can "trick" the system into behaving in a certain way without any malicious intent.[2][3] Code injection could, for example,: