As you can see the freighter can no longer call the method FireMissles() , it would cause a compiler error so our bug would be picked up at compile time instead of runtime. However it can but it can GoLightSpeed()!