Runtime Vs Compile Time Errors