Well your are confusing compile time errors with run time errors. For example, if you were to accidentally forget to add a bracket for your construct:



That is a compile time error, something...