prevents injection